MSRLRASLSFSLTSSTARLSLSRRRSSTAASLFLVVDRLSLSLSVDPLAHRYLCRPSLSVDPLAPPPGLAPPARQPPPVAVTSAAAAPSSPEPTPPHEFLRCQHQSPSSSHHQFISIAVRILHGESSLLSSFFHHRNQQSPPPSYSSSKLKDAIPSSSLSAANFIFSGEIDLMERRHHVFSVDLLERYATKGRGAITCMATGNDVIVLGTNKGWVIRHDFGVGDSYDIDLSVGRPGEQSIHKVFVDPGGSHCIATVIGSSGADTYYTHAKWTKPRILSKLKGLVVNAVAWNRQHITEASTREIILGTDNGQLYEMAVDVKDKMEKYIKLLFELKELPEAFTGLQMETASVHNGTRFYVMAVTPTRLYSFTGIGSLDAIFASYVDRTVHFMELPGEIPNSELHFFIQQRRAVHFTWLSGAGIYHGDLKFGAQRSSPNGDENFVENKALLDYSKFSEGVEGVKPSSLAISEFHFLLLLGNKVKVVNRISEQIVEELYFDQTSDAVSRGIIGLCSDASAGLFYAYDQNSIFQVSVNDEGRDMWKVYLDLKEYAAALASCRDALQRDQVYLVQAEAAFVAKEFLRAASFYAKINYVLSFEEISLKFISIGEQDALRTFLLRKLDSLSKDEKCQITMISTWATELYLDKINRLLLEDDDALDSNNTEYQSLIKEFRAFLSDCKDVLDEATTMKLLESYGRVDELVFFASLKEQYEIVLHHYIQQGEAKKALQVLQKPNVATELQYKFAPDLIMLDAYETVESWMATKSLNPRKLIPAMMRYSSEPHAKNETHEVIKYLEYCVHRLQNEDPGVHNLLLSLYAKKEDESALLRFLECKFGKGQPGGPEFFYDPKYALRLCLKEKRMRACVHIYSMMSMHEEAVALALQVDPELAMAEADKVEDDEDLRKKLWLMIAKHVIEQEKGTKRENIRKAIAFLKETDGLLKIEDILPFFPDFALIDDFKEAICSSLEDYNEQIEKLKQEMNDATRGADNIRNDISALAQRYTVIDRDEECGVCRRKILNVGGHYRMTTGYMAIGPMAPFYVFPCGHAFHAQCLIAHVTRCTNQAQAEYILDLQKQLTLLGAEPKNVSNGGLSEEPLASVIPMHKIRSQLDDAVASDCPFCGDLMIREISMPFILPEEAEESESWEIKAHNHPSQRSLSLAV*