MNALSATNRYFKQAVRILGLDAKVERSLMIPFREIKVECTIPADNGTLLSFVGFRVQHDNARGPMKGGIRYHPKVDLDEVNALAQLMTWKTAVVNVPYGGAKGGIGCNPRDLSATELERLTRVFTQKIHDLIGTHIDIPAPDMGTNAQTMAWILDEYSKFHGHSPAVVTGKPLDLGGSLGREAATGRGVVYAIEALLTDHGKVISNQTFAIQGFGNVGLWVAQLLFEKGGKIIALSDISGAIKNSAGLDIPTLVKHVKETGGVRGFVGGDDIDSSSLLAENCDVLIPAALGGVLNSENAKEVKAKFVVEAANHPTDPDADEILAQRNIIVLPDIYANAGGVTVSYFEWVQNIQGFMWDEEKVNEELRKYMMTAYCDVKEVSKRENCSLRMGAFCLGINRVARATLLRGWEA*