MGFKGTKAEKKVLYDKKMCDLLEQYNRVLVCSADNVGSTHMQGIRKGLRHESVILMGKNTMMKRTIRIYCEKSGNSEWLSLISLLEGNVGLIFTKGDLKEVREEIAKYKVGAPARVGLVAPIDVVVPPGNTGLDPSQTSFFQVLNIPTKINKGTVEIVAPVELIRKGEKVGSSEAALLAKLGIRPFSYGLIVQTVYDGGSVFDPAVLDLTEDDLIERFAAGVSMVAALSLGISYPTLAAAPHTFVNAYKNVLAIALDTDYSFPQADRIKEFLKDPFKFMTAEVPAAATEAVAAIAGSTEEEKAEPEEESDEDMGFSLFD*