MVHLYAVSGEIDNACLLFDKMSERDVVTWNIMITQLVKKGNVDEAYGFFSRMPERNVRSWTSMIMGFVQCGKPKEAIDLFTQMEDKMLSPNEVTLVAVLAACADIGALDLGKKIHDSLNKKGFTTNIHICNTLIDMYIKCGCLESALTIFNNMEKRTIVSWSAMIQGLAINGKGEEAFKLYSQMIQSQIKPNGVTFIGLLHACSHMGMVKKGLQLFTNMTKDYKIIPRIEHYGCMVDLYSRAGLLQEAHEFIKNMPIKPNGVVWGALLGGCRVHKNIEIAEEAIKHLLELDPLNDGYYVVLSNIYAEAKRWDDVARVRKLMRDNGVKKTPGSSSISINGKVHEFVAGDETHPENDAIQERWKELLEEMKKRGYVPNTSVVLLDIEESEKVRFLLGHSEKLAVVFGLMKTGDGMPIRVMKNLRVCEDCHVALKMISEIVDREIVVRDRSRFHCFKNGVCSCKNYW*