MLTLVCIVVGEGRPFSVEIEPEKIVDVLKEKIKEKNKNTITCDAKDLELYLALKDDVWIGSKSSIVRELRKGIVRDTVKELIQEDMELDPADTIGACFVGGQEELKPEIKTRQIHVLVVVPEKPKTTKGEWSAAELSTVDPQVQSKLWKSVVRVIISISSCVEDTGTALVVDRTPTHLYLLTNLHLFLDEEYSDVLSDDFTKEIQRYLKLHPGKKPSGKRKNDAANISAPLIRRSKRLKKVPVFFQIAIEQLFRDQGALQKEKLKEVYKFSLESGICWRCSSDFDFAIFEVPTPPNVQLELVRCEMAYGVYPSMPVHVFGFPGSLKGKFDHDYAIIPAEVTGTQGSQMTLSTLSAPGLSGSAVVCTKMGIPVGYMGGGFDGSSKNEQYQSYGFTFFGMPRLPSAMPPQDDEETKD