MSRVLDGVITRESAAELDAAPGTLLGGASSAPPRQASLLSGSLNLLNTIVGGGILALPFAFRSSGLVAGVLSQLVFGGMSWHGCMLLLRAARRAEPAKATYEDLARVALGRPGWLAYHGCAFVNCFGSCVSYVIVAGDPPPLYAYAGLSIGRPPLLLLAVGLVIFPLASLRDISSLRFASGAAIAIYAVFVIALLCLWADGPPPQQPPSAFKSSVAGYVRAVPICAFAFMCQTSLFPIYGETDQPTPSRMRRLTGAALWPPPSRFRCAAFAAAGSLYVLTGVAAYCHFGEDLRGNVLLNLAALPSPAIRAVRLAFATSICLTYPCLHFAARCSLDQLLFRERRAGRRVPLTLAIVGSSLLLALVVERVEVVFGFTGAAASTALSFGLPAAIDLRLGRAAALRERAGSWALLLVGSGLGAVSLANHARDVILEASAAAPVAAAARRVW*