MDKMKLAVILVCLSAAFVSVAQASEFWGDFYVNFGDWNVNYPGNETGKIVDLGLDHTSGSGFRSKYPFLFGHIGMKLKLVGGNSAGTVTSFYLASIFENWCELDFEFLGNVSGEPYILQTNVFAEGKGDREQRIYLWFDPSEDYHYYGILWNQDLILFMVDDVVIRVFHNSKDLGLPYLEYQPMYVYSSIWNGELWATRGGADKCDWNQAPFVASYKEFDVDSCPVHSHGDEYVDSHECYKKLHSSWYGSSEAGKLTKKQVDDLKRIQYNYVIYDYCTDVKRFNSTPPECARNWPQFWSES*