MFTLFLLGTTTALVGPLHRPPLLASPGLAPRGCCVRACAAPAEPSLLRRGASLGGIVLADALLKRGFVRRGVAFPSSLAGSWLPLFFVPNLVLLPLVLRLGAGDAARLALLIGGGAVLSLPACGFAARTALAASESLPERQRLSERLNVGMYEPPASDRGADASEAVAAANAPPRPPFAAALLPRLASAALASGAASALAAQGLGAPAAAEWLRDASLLTTTAGGFVAGSTLVPKRAQKLLHPLLTCTLPMARTGNLLLAMLGPATLSFGFSMQVTAPLAIAISGLVGADPGIACTIVVLTGLAVANFGHNPLDASRRRHVVWVGLALLDAVGVTAPVARGLAMGAAGHGIGTAATAAEPAAFPFAAIAMVLNAVASTVLASIPPVRKALLSAAGLPAA*