MLTLSPSQSLLLLTGGAAEPVLCDCSMDISRFPEKNQEDPLFRKKQEEAELLCGAARPTGIVAELEGALLRSRQAFPYFFLVALEAGSLLRAIVLLLSYPLAWSLERLAGWNGSAVRLLLFVACSGLRLQDVESVGRAVLPRFFAQDVRSRVWQAFSSFGGRRFVVSEWPRVMVETFARNQLGADEVIAAELYVTQSGRCLGFPKPRRRVVASDKLPQLLISTAPPPDNKERRDCLGDLHVISVFNKDSEEVVSIGDLEKPVIFHDGRFVQRPTPTVALLVLLWMPVGFVLSVMRVMICSRAPFRWWAAATRLFGIRIVVKGKLPPKSGSGNGLLMVCCHRTLLDPIIISVALARPVTAVTYSVSRLSELLSPIKTVRLERDAQADLRKLRDLVAQGHDVVVCPEGTTSREAFLLRFSALFAEVTDNIVPVAIRANVSIFHGSTSRGFKAMDPFFFFMNPSPSYELLFLDQLPPEMTCGAGGKSRDQVANHVQHLIAKTLGFRCTSLTRRDKYRFLAGNDGFVAPKALF*