MKELTFTAEISGVPPEVVFQILYFDKDFLTRYHTEVNGDADARATNWSEDDTRVVTFQTPVNAPAIVAKCVGADTLRVREEQAITHKTKELYIVESVPRLDLPGGDRFKTGGQVELRPAGGDTPGTAIIMVARMECALWPLGSMMENFMGEQAKKTFVEWLHMLNVICREKVGMFGDSSDSEEYFDVTEESFPDDAFSDNEIVGEDSDAWYLKTLLKELRSLRCVADATDAKLASLDVRLGKLEDMLQTKAQAKIVSFVPSLPSASLLGWTALAGAVSVGVISATHLYVRSHRF*