MASSPHFNNAGYGSSMDMDFPPSDPVPIDQGDDEVEANDSSAFGKNGPTKLCVRGHWRAAEDAKLKELVAQFGPRNWNSIAEHLEGRTGKSCRLRWFNQLDPKITDRIN