MVYQYTPVVDIWSIGCLFAEMLTGKPLFPGKNVVHQLDLMIDLLGTPPPETIAKIRNEKARRYVGNMRKKPPVPVAQKFPHADPLALRLLERMLAFDPKDRPSAEEALADPYFRSLSNVDREPSTHPISKLEFEFEQGKLAKDVRELIYREIQQALIQKAFREAGLIFAKQGIAITQENSLLNNTVRIEGLLAGFPMFDWVGKRTSGMSAVGLLPAALQGIDIREMLAGAALMDEANRTTVDMVVLPYKDSLLLFSSYIQQLRDGVHNFFATFIEVLRDRPPGHDWELEPGVTFGDYLFGMLQILLRFRSTTVRSRIDQFPIFSSGASVYSYDMPVGLAWGHL*