MSRIHTLTMPKWGLSMTEGRVDAWLKEEGAHIEKGDEVLDVETDKISSSVEAPFSGVLRRKVAREDETLAVGALLGVVVEGEASDEEIDALVQRFQAEFVPADEDAGDSGPAPRKVELDGRLLRYFDRGEGDPALLLIHGFGGDLNNWLFNHEALAAERRVIALDLPGHGESGKALVRGDLDELSGSVLALLDHLDLEQVHLAGHSMGGAVALNCARLAPQRVLSLSLIGSAGLGEEINGDYLRGFVEAANRNALKPQLVQLFSDPALVTRQMLEDMLRYKRLEGVDAALRQLLDNLFADGRQRNDLRAVASEGRQPVLAIWGSDDAIIPARHAEGLPAQVEIIPGQAHMVQMEAAEQVNRLLLDFLRQH*