MGGEVRQLLEQIHRFSRRCLFRVLSMGPLPTHLAFIMDGNRRYAKKRGLEDGSGHKAGFSTLMSMLQYCYELGIKYVTIYAFSIDNFRRKPEEVQSLMDLMLEKIKSLLDEESIVHEYGIRVYFIGNLGLLNDQVRAAAEEVMKATAKNSRVVLLVCVAYNSTDEIVQAVKRSCVDKADRDTERIQLVDIEENMQMSVAPEPDILIRSSGETRLSNFLLWQTGNSQLFSLDALWPEIGLRHLVWAILNFQRSHSYLEKRKKQL*