MKASPTLWFALAALAMTAQGGWVRNPGRPADMTTSVEIAMGSLDAQPGTLFLAVASQDFTYFALNFDDHVDPGAVAINWTLFRNPTITPALVAEAITIKSGNRLQYGQAFVLDALLEFNDTKVEALHREMPLSLRSSAWTVKPGATSDTLTFNTSFTRDCSVNVSLLMHTGKGYAAVAPAIPIMPNASDINLILLGCNATIKNSRFGTRNHVYTSRTVRSTIAPLSRERHFSNLMPFLQTVLATDMKLKTEMSIDDEHSPAVFKLSILGTEKAPQAPSNQVTHGYLAFKPVVYGSASRGSSNMTSVQTNVSSLVPVDNATLPSSLFGGAGEGSELILLFGSKGDGWENASSYYMSAVLGTGDHGSNQFSFALLMTTIVSFGVPFIAFIVGGVYAVWKRSRLQRANYHQIN