MVYQKSQTYLLTVALMPGGGLKTQAAHSNVWRSVASGNACSRIDTVGFALKGRECNFHDFCKNVTTKTEKEPHKFRVIRDDLLHPTLGGNKIRKLDAVVPFLKDEEITDVVTCGGCHAAAVAQLWRVLSMGHLLLRGEKLEVTTGYNLISEVYGNVVETITPSENSKLLEPGRGRRKWAVLGEGGASGLALLGFIRLVRWLSENEVFERDDKIKIVVDSGTGTSAIGLALGIALLGLHQWEIVGVMLSGSRNYYERQTKNLVTDFLQQFRCDQLAEALSLPLVWEERKRVRRFNDREKKTILRSNG*