MLALALALASSAFSLRLPSQPPAAAAHVALRRALAPPRTAVAAAAATSTPFEFDELGDSWSASGGSSVGVLLLSVGSPETPDDVEEYLYNVFCDPEIVTLPPLLSWLKKPLAWFVAKSRAAEARAAMAEVGGESPQVATVRRQAEALQRTLVARGVDASLFIAMRYWRPYAEEAVAQMKAQNVTRLVILPLYPHFSISTSGSALRVLERMLYNTPGFPTKSTVVPSWFNRKGYVDASARAVQKALASLPEAERQTAQVVYSAQGLPRKYVEFLGDPYLGQAVLTTQVESGVALLSEELRARGVSNPHTLSYQGQVGPSAVPWTEPSTADVITQLGADGTRALVLVPISFVFEHMGTLNEMDRELAAVAEQAGITSFARVETLGTDPDFIDALASVVQEALP