MPSYMQDGQLCSVCGDLATGLHYRYGAHADSRERAARAPSRELSASGRAVHAITCEGCKGFFRRTAQRRLVYECKDEEKCVINKDTRNFCQRCRLLKCYTVGMSAELVLNERERVCKRQLIMENRKCRSIQSVCASLVEPFPHLLEAAKALMPTTNSITRSYLSIIEGDHAPEEDLEQAVPVLMKRVRQFASVLPGVEGLDDTALTKLCTDKFFGVQLFRFAAAFDAEKEAMCPTKDVSITPSILAPHLPAHLISALFAHARTIAELELTDQSIAVMTALMLTVPGDEMDSPLTQCEASLFVQLYGLVDAESDVVPVAFRWPRYLALVHQFRRDSDRILTALNELSNEGSRLFAKLLSI