MLGKQCPLRRESEINARFHRVVGSGVANVVNACIQQKHPSWKQLLFDISSDPSDGSGWPDFLIQQLRNDRFEVDVCGGEGESPDVMTKQIIDLTKMHEAVADALMQACSYCQEKGWRFTFITSYQYTFFIWRVAENRYAVTNGLIHDVAPFDLYTREVLAYIMWMSLEAPWGKQLPPGELRDLEYPLADLKLDKKSLGSGQCGSVMKGWLRGVPVAVKVTDACKQPYIVERLWHEAQIYGHLLPVLHGCGYWRGRNSFFLATAVVPGHTIDDCTDEVADGLGSAIAQAARQALQAIHQRGVAHGDVRANNILVQHRGNTLKVIFIDFGHAHLHPTLEECKRELKELDQELRYYLN*