MKVSVLALWSAAAALLLVAQAPSAAEASHHGGAGLKLGYYKKTCPGVENVVKYHVAKAIKANRGAGAALVRLIFHDCFVRGCDASVLLDPTPANPETEKTAPINIGLAAFEVIDEIKAALEERCPGTVSCADIVVYAARDASSLLSNGHVHFAAPAGRLDGVVSRAADAQRDLPDSTFTVSELIRNFRRKNFTVEELVILSGAHAVGVGHCSSFRARLSAPPAQIVPAYRNLLSGKCAAAAGGADDPVVANNVRDEDPRAVAAAFPSFLGKLRKARDFLDNSYYHNNLARIVTFNSDWQLLTEKEALGHVKEYAENGTLWDEDFSDALLKLSRLPMPPHSKGEIRKTCRWVNHH*