MKGRANLSGVLLEIRDSQKLKDARAFLSASLTNKVTCLEGLDSAAGPSKPTLVNSIVAAYKHVSNCLSVLSKSTPQKGPINRRLMGAPAWASRRILQSSGDEYDPSEVLTVAADGTGNFTTVTDAINFAPNNSNDRIIIYVREGVYEENVDIPSHKTNIVFLGDGSDVTFITGSRSVVDGWTTFRSATVAVSGEGFLARDITFENRAGPEKHQAVALRINADLAAVYKCTILGYQDTLYVHSFRQFYRECDIFGTIDFIFGNAAVVFQACNIVARMPMAGQFTVVTAQSRDTSDEDTGISIQNFYLESYIDDFIDPSGWTEWNGNEGLDTLYYGEYDNNGPGSGTENRVTWQGYHVMEDNDAYNFTVSEFITGDEWLDSTYFPYDDGI*