MKIAAFDIGGTALKMGVVLPHGEIILTKSAEISGSDGDQILAVMKVFLAENTDVTGIAVSAPGYVNPKTGLITMGGAIRRFDNFNLKEWLEAETGLPVAIENDANCALLAEKWLGKGQDLDDFLCLTIGTGIGGGIFSNGELVRGGRFRAGEFGYMFSERPGAFRPGKYTLNETTTMLVLRRQYAELTGRPLEEITGEEIFANYDAHDAVSERLITEFYTGICTGLYNLIYLFDPTHIFIGGGITSRPTFIAELKHHMESFGLRDTIIETATHKNQAGLLGAVYHFLQEENRHE*