MGKTQLAPGFRFHPTDVELVRYYLKRKVMGKKLLVDAIAELDIYKFEPSDLPDKSYIRSGDLKWHFFCPREKKYATGVRANRATECGYWKTTGKERPVLCNAEVVGKIKTLVYHFGKSPRGERTDWVMHEYRLEDKVLTQKNVPQDTYVLCVLFKKDGPGPRNGAQYGAPFKEEDWSDEEQHTDVPAINNPANLDVPNNETCLVVGSSHDANKDCFGGMISESCVSDFLPATTTTTTCEVPHPNDAANTPMSAAPLFDFNSTASLEQTLQAPNNDDDIYSMLDLFVDEDEYLRFSEPNNNEVDFWHSFLF*