MSRPPTFPGRHFIQCTAQEMQYTSPVFAHFFSSSPAHSILSDTSKLPDIKISDHLSLHSYCFERVAEFADRPCLIDGATDKTYNFAEVELISRKVAAGLAKLGLKKGQVVMLLLQNCIEFAFVFMGASILGAIVTTANPFYKPGEIAKQAKAADARIIVTQAAYADKLADLQSDDVTVITMDGVPKEGCQHISVLTEADETQCPSVEIHPDDVVALPYSSGTTGLPKGVMLTHKGLVSSVAQQVDGENPNLYFHSEDVILCVLPLFHIYSLNSVLLCALRAGAATLIMQKFNLTTLLELIQRYKVTVAPIVPPIVLDITKNPVVSQYDVSSVRMIISGGAPLGKKPEDALRDRFPKAIFGQGYGMTEAGPVLAMNLAFAKEPFPVKSGSCGTVVRNAQIKILDTEIGQPLPHNQAGEICIRGPEIMKGYLNDPEATAAIIDEEGWLHTGDVGYIDDDEEIFIVDRVKELIKYKGFQVAPAELEALLVAHPSIADAAVVPQKNEEAGEVPVAFVVKSSEISEQEIQEFVSKQVVFYKKIHKFYFVDVIPKSPAGKILRKDLRSRLA*