MEALDASPRRRNKTTSDEDRKRVITAYENGVAGKDIALMLNLHRATVYSIIKKFQKTWNVKAAKRGGNRAKLLPEEAVQSIRTWIDEDCTVTLKALAEKVHERYSVCVSTSTAYALLNKREIIMLHVALCISIFLVQSTAYLQIPDDIGRCDYFESEDENRPAVIRRDLAQRESLVCVPRFYWFRLLLSGTSFLVVTHGKIHRSKRRGTSSFYLVMVTTAI