MFGLLKRYWRVIRRPSTHYSLGLLVIGGFVGGVLFWGGFNTALEATNTEPFCTSCHEMYDNVYQELQPTIHFTNRSGVRATCPDCHVPHRWTAKIARKMQASKEVWGKVFGTISTREKFEGMRLALAVNEWRRLKANNSLECRNCHQFNSMDFTRQSPRAQHAHSTSLAKGERTCIDCHIGIAHRLPNLEGVDRLVEAHGGRNVLPALVSGGLQEDMAPPAPR