MVSKKDKQIHSDHNPQDASPVEWAEIRHKLLAFQENIQSGSDIDARSDDPQMCGLYVSDIYEYLRELEVKPKLRPLHDYIEKIQEDITPSKRGVLVDWLVEVAEEFELVSETLYLTVSYIDRFLSLKMVNEHWLQLVGVSAMFIASKYEEKRRPKVEDFCYITANTYTKQDVLKMEEDILLALEFELGRPTTNTFLRRFIRVAQEDFKVPNLQLEPLCCYLSELSMLDYSCVKFVPSLLAASAVFLARFIILPNQHPWSQMLEECTKYKAADLQVCVEIMLDLYLSRSEGASKAVREKYKQHKFQYVAAIPVYQELPVTFWEDVVTI*