MKRPLRGPFAALLLVVLCGAASFPSALRRAVAPALAPPPPDPARLNATLLRLAAADGSEPSLRRDVXLLEGRLPASGRARARAWRRDRLHPLHLRHHQFPVHRRGHDHDHADSLLHPLPREEILLDPSLRRALRSWHRLRRYDPAVLRDLPAVLALPARIPSCAVVGNSGILLRHAHGALIDSHHAVFRLNNARIVGYTAHVGAKTNLSFINSNILHLCARRPGCFCHPYGSGVPVLLYICQAAHFLDVAACNASSLATHDAPISVTDPRLDVLCARIVKYYSLRRFVAETGRAVEEWNSAHDAALFHYSSGMQAIMVAVGVCDRVSVFGFGKVADAKHHYHSNQKNELDLHDYEAEYAFYRDLAERPQVVPFLKDTGLAVPPVVFYH*