MSDILNNLIHLLKLEKIDDLIFRGESQDLGFRQVFGGQVVAQALSAAMQVAPEDRILHSCHAYFLAPGDSQYPIIYDVETLREGRNFSALRVKAIQHKNTICHVTASFQVPEKGFEHQNTMPNVGAPEDFTDENVMLQKVAQTLPEPLNEKFAAERPFEVRTKYLNNPFNGTKLPAEQYSWFKTNGETPLDIKIQQCLLAYFSDFHCILTALHPHEKGFLQKGMKVATIDHSIWFHRPFDLNHWHLHAIESNNAFGGRGLARGQIFSQDGQLIATTQQEGLIRFNE*