MVDKQVDAFTDSAFKGNPAVVCFLDRENKRDDSWLQSLTAEFNLPMTCFLTPITGSNPLDPPRFILRWFTRLVEMDICAHATLASAHILFSNGLVGSSDTVEFATQSGILIAKKVPEEGSFLVELSLPEILTCEYNSNDVSIFSKALSGATIVDIKGTTTDSTVSKALNGVAKAASTDKVIVVLPSWESVKKLQPIRDDILKCPGKMLVVSAAAPPGSNYDFITRVFGPKIGVDESPVCGSAHCALAHYWSLKMKKCDFVAYAASPRSGTLKIHYNKEKQRVLLTGKAVTVMKGSVLV*