MKVEGKQSVVLVPYLLQGHLTPMLQLGSILRSQGFSVIVAHTQYNTPNYSNHPQFVFHSMDDGLKGFDMSFPSVESIHCMNESCKAPLRNYLVRMMEEEGDQLACIIYDNVMFFVDDVATQLKLPSIVLRTFSAACMHSMVTIFQQPEKYFPFEDSQLLDPLPELHPLRFKDVPIHVINNTVPEPVLDFYKRINDIGSSVATIWNTMQDLENSMLLRLQKHYKVPFFPIGPFPKMVPLASLTSILEEDNSCIEWLDRQTPNSVLYVSLGSLVRIDEKELIETAWGLANSEQPFLWVIRPGSVSGFQCAEALPDGYEEMVGERGRIVKWAPQKQVLAHPAIAGFFTHCGWNSTLESICEQVPMICRPSLADQLVNARYLSQIYKVGFELEVMERTVIEKTIRKLMLSEEGKDVKKRVIDMKQNIVAAMQIDGTSHKNLKDLVDFISALPSRLPPATPVVGAIMSSNHTPSKCIIESRS*