MRYKKSMLSVLCALGLLAAAAGAQAEGWCESGKAVKFAGLNWESGTLLTELMQFVLAKGYGCTTDSLPGNSITMEQALSTNDIQVFAEEWIGRSDAWNKAAAAGKVVGVGEPIVGAVEGWYVPRYVIEGDPQRKLEAKAPKLRSIADLAQYAEVFRDPEEPGKGRFYNCPAGWTCELENSEMLKSYGLEETFTNFRPGTGPALDAAVLSSYRRGEPILFYYWSPTPLMGRADLVRLEERPGVDKRIRIQVGLSRTFHDQAPELVAVLEKVNLPAELLNSDLARMAKDRIDAARLAREFLKEHPEVWHAWVDEDAAKKIEAAL*