MLPLVQLEVLPPCSQASFAFSSIESALSIIINNLGQLTGLAAETDRLDALLQALTQEHDEVAHQGSDSTLAQLYCSPGGQQPSAPHAARITRHVKAEQEGLLLRQLSVAVPGSTRLICSKLDLQLSPGESLLVVGPSGCGKSSLLRALAGLWREGSGSIHLPAATFFLPQKPFMALGSLRHNLLFPAEVPETPSHSTSSVTSIGFSPASSKAVAGAGSGSIKHRTHAAPSNMEMTHKGVVTPGSASPGSDHDESLPLLSRSDTLSKAGQASPTATRIHVLPGSGSVSLWQDADSHGPGNGAGASPGDAELLRLLGAMRMEGVADKVGGLDATRDWTHELSSGEQQRVAFVRLLLNCPHLAFLDEATSALDQESEAIMYKLLRASRIDCFVS