MQTQLQHGGTAAADRPESAHASTSTLPPPPKPSLTAGHGFGNLDEGLSRPLTHQERELLAHLDRLKFFLATAPSRWTDGPEGDAGAAAAVPAGHPNSAHPALNRFLLPNSEYVSCVLWGGLYHITGTDIVRALVFRFEAFGRPVKNMKKFEEGVFSDLRNLKPGVDACLEEPKSPFLDLLFKYQCIRTQKKQKVFYWFSVPHDRLFLDALERDLKREKMGMDPTTAITGEPALSFTYDPKRS