MSTNSIKLLASDVHRGLAELVSKRLGLRLTPSELKRESTGEVQFSIGESVRDEDIFIICQIGSGEVNDRVFELMIMINACKTASARRITVILPNFPYARQDRKDKSRAPITAKLMADMLTTAGCDHVITMDLHASQIQGFFDVPVDNLYAEPSVVRYIKETIDYSEAIIISPDAGGAKRAAGLADRLDLNFALIHKERARANEVSRMVLVGDVTDKICVIVDDMADTCGTLAKAAEVLLDNNAKDVIAIVTHGILSGNAIKNINNSKLKKVVCTNTVPFEDKLKLCPKLDTIDISAVIAESIRRLHNGESISYLFKNAPL*